@charset "utf-8";
body {font-family:"\5B8B\4F53",serif;background:#fff;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{ margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul {list-style:none;} 
.blank {clear:both; height:0; overflow:hidden; display:block;}
.blank10 {clear:both; height:10px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
a {color:#000000;text-decoration:none;}
a:hover {color:#ba2636;text-decoration:underline;}
.box{ width:1000px; overflow:hidden; height:auto; margin:0 auto; }
.mtt {background:url(../images/ttbg.jpg) repeat-x; height:9px;}
.mtc {width:100%; background:url(../images/tbg.jpg) repeat-x;}
.mtc_t {margin-left:760px; margin-top:25px; color:#344d05;}
.mtc_t a {color:#344d05;}
.mtd {background:url(../images/cdbg.jpg) repeat-x;}
.mtd ul {margin-left:15px;}
.mtd ul li {float:left; width:110px;line-height:53px; text-align:center;}
.mtd ul li a{color:#fff; font-family:"微软雅黑"; font-size:14px; }
.mtd ul li a:hover {color:#fff; display:block; background:url(../images/xcdbg.jpg) 4px 4px no-repeat; text-decoration:none; font-weight:bold;}
.mtd ul li.t {width:7px;}
.mtb {background:url(../images/dbg.jpg) repeat-x;}

.mmt_l {float:left; width:298px;}
.mmt_lb { padding-top:10px; margin-top:5px; padding-bottom:10px; border:1px #e5e5e5 solid; }
.mmt_lb li  {background:url(../images/fk.jpg) 0px 9px no-repeat; padding-left:15px; line-height:28px; color:#777; border-bottom:1px #ccc dotted; margin-left:10px; margin-right:10px;}
.mmt_lb li a {color:#444; display:block; width:210px; float:left;}
.mmt_lb li a:hover {color:#ee6907;text-decoration:underline;}

.mmt_m  {float:left; width:384px; margin-left:20px;  }
.mmt_mb {margin-top:5px; _margin-top:5px; padding-top:10px; border:1px #e5e5e5 solid;}
.mmt_mbb {  text-indent:2em; line-height:20px; height:170px; color:#444; margin-left:13px; margin-right:10px; padding-bottom:8px;}

.mmt_r {float:right; width:273px;}
.mmt_rb {margin-top:5px;}
.mmb {background:#005fb1;}
.mmb_l {float:left; width:150px;  }
.mmb_r {float:right; width:835px; background:#fff; margin:9px 13px 9px 0px; _margin:9px 13px 9px 0px;}

.mb1 {background:url(../images/fbg1.jpg) repeat-x;}
.mb {background:url(../images/fbg.jpg) repeat-x;}
.mbb {line-height:25px; color:#fff; text-align:center; margin-bottom:20px; margin-top:15px; padding-top:30px; }
.mbb a{color:#fff;}

.mmf {width:1000px; overflow:hidden; height:auto; margin:0 auto;  }
.mmf_b {line-height:26px; color:#555;  border:1px #e5e5e5 solid;   padding-bottom:10px;}
.mmf_b a {color:#666; margin-left:15px; margin-right:15px;}
.mmf_b a:hover {color:#058213;text-decoration:underline; font-weight:bold;}

.mal{ float:left; width:249px; border:1px #ccc solid; border-top:0px #ccc solid;}
.mal_c  {margin-top:15px; padding-bottom:10px;}
.mal_c li a{display:block; background:url(../images/class1.jpg) 0px 3px no-repeat; font-weight:bold; padding-left:30px; margin-left:13px; line-height:35px; color:#444; margin-right:15px; padding-bottom:2px; border-bottom:1px #ccc dotted;}
.mal_c li a:hover {background:url(../images/class.jpg) 0px 3px no-repeat; color:#fff; font-weight:bold; }

.mal_b {margin-top:10px;}
.mal_b ul {margin-top:10px; margin-left:15px; margin-bottom:10px;}
.mal_b ul li {line-height:21px; color:#444;}
.mard {float:right; width:710px;  _margin-right:2px;   }

.mar {float:right; width:710px;  _margin-right:2px;  border:1px #ccc solid;}
.mar_b  { line-height:25px; color:#333; padding:10px;}
.ys2{font:14px "微软雅黑"; color:#fff; text-align:center; font-weight:bold; background:url(../images/rtbg1.jpg) repeat-x; height:33px; width:110px;}
.ys3 {text-align:right; color:#777; background:url(../images/rtbg.jpg) repeat-x; padding-right:10px; }

.tile_1{ float:left; width:100%; height:35px; line-height:30px; font-size:18px; text-align:center; font-weight:bolder;}
.zuozh{ float:left; width:100%; height:25px; line-height:25px; text-align:center; color:#666666;}
.nei_r{ float:left; width:100%; height:auto; line-height:25px;}
.xia_n{ float:left; width:100%; height:50px; line-height:25px;}
.xi_g{ float:left; width:100%; height:25px; line-height:25px;}
.xw_xg{ float:left; width:100%; height:150px;}
.xw_xg li{ float:left; width:100%; height:25px; line-height:25px;}

.lie_n{ float:left; width:100%; line-height:28px; border-bottom:1px #ccc dotted; color:#444;}
.n_title a{background:url(../images/arrow_6.gif) 3px 7px no-repeat; float:left; width:70%; line-height:28px; color:#444; padding-left:25px;}
.n_title a:hover {color:#d0490d;text-decoration:underline;}
.n_time{ float:right; width:20%;  line-height:28px; text-align:right;}
.page_n{ float:left; width:100%;  line-height:25px; text-align:center;}

.productlist {MARGIN-TOP: 10px}
.productlist LI { FLOAT: left;  OVERFLOW: hidden; WIDTH: 200px; margin:10px 10px;  border:2px #1686d2 solid;}
.productlist LI IMG { WIDTH: 200px; HEIGHT: 160px;}
.productlist LI .product_name {DISPLAY: block; OVERFLOW: hidden; WIDTH: 200px; LINE-HEIGHT:25px; HEIGHT:25px; background:#1686d2; TEXT-ALIGN: center; color:#f3f4f5;}
.pagelink{ float:right; height:26px; line-height:26px; background-color:#fff; margin:20px 0 0 0; padding:0 10px;}
.pagelink a, .pagelink span{ padding:0 3px;}
.pagelink a.on, .pagelink a:hover{ color:#F9003B;}

.pro_tu{ float:left; width:100%;  text-align:center; overflow:hidden;}
.p_li_b{ float:left; width:100%; height:220px; padding-top:10px;}
.p_li_b1{ float:left; width:52%; height:220px;}
.til_p_1{ float:left; width:90%; height:220px;}
.til_p_2{ float:left; width:98%; height:30px; border:1px solid #CCCCCC; line-height:30px; text-align:center;}
.til_P_3{ float:left; width:99%; height:190px;}
.til_P_3 li{ float:left; width:100%; height:30px;}
.til_p_4{ float:left; width:45%; height:220px;}

#faqbox { padding-left:20px; padding-top:20px;}
#faqbox .faqline{ line-height:25px; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:21px; height:130px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:130px;}
.banner{height:414px;overflow:hidden; display:block;width:100%;}
.ban_bg{height:414px;width:100%; position:relative; }
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btn{  bottom: 5px;margin-right: -450px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #2B130F;border: 1px solid #2B130F;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
.ban_bg .btn span.cur {font-weight: bold;padding: 4px 8px;}
.page_list{}
.page_list a{
    color: #CC0066;
    margin: 0 5px;
}
.page_list a:hover{}
.page_list .page-num-current{
    color: #000;
}